home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_13_05 / allison / tperson.cpp < prev    next >
C/C++ Source or Header  |  1995-03-12  |  758b  |  31 lines

  1. LISTING 18 - Illustrates the Person class
  2. // tperson.cpp
  3. #include <iostream.h>
  4. #include "person.h"     // includes date5.h
  5.  
  6. main()
  7. {
  8.     Date d1(12,16,1947);
  9.     Person p1("Richardson","Alice",d1,"123-45-6789");
  10.     Person p2("Doe","John");
  11.  
  12.     cout << "p1 == " << p1 << endl;
  13.     cout << "p2 == " << p2 << endl;
  14.     cout << "p1 " << (p1 == p2 ? "does"
  15.                                : "does not")
  16.          << " equal p2" << endl;
  17.  
  18.     Person p3;
  19.     p3 = p2;
  20.     cout << "p3 " << (p3 == p2 ? "does"
  21.                                : "does not")
  22.          << " equal p2" << endl;
  23.  
  24.     return 0;
  25. }
  26.  
  27. p1 == {Richardson,Alice,[December 16, 1947],123-45-6789}
  28. p2 == {Doe,John,[Bad month 0, 0],}
  29. p1 does not equal p2
  30. p3 does equal p2
  31.